#ifndef BASEGAME_H
#define BASEGAME_H
#include "EngineApi.h"
#include "Window.h"
#include "Graphics.h"

class ENGINE_API BaseGame
{
	Window wndw;

public:
	bool Start();
	void Loop();
	void ShutDown();
	
	 Graphics graphics;

protected:
	virtual bool OnStart(Graphics& g) = 0;
	virtual bool OnUpdate() = 0;
	virtual void OnDraw(Graphics& g) = 0;
	virtual void OnShutDown() = 0;

	
};

#endif